package com.dz.lm.dao.user.write;

import java.util.List;
import java.util.Map;

import com.dz.lm.common.exception.DaoException;
import com.dz.lm.common.utils.stereotype.WriterRepository;

@WriterRepository("writeUserDao")
public interface UserDao {

	int updateAuthUserInfo(Map<String, Object> param) throws DaoException;
	
	List<Map<String, Object>> searchMoneyBars(Map<String, Object> param) throws DaoException;
	
	int updateManagerInfo(Map<String, Object> param) throws DaoException;
	
	int insertUserDetail(Map<String, Object> param) throws DaoException;
	
	int updateUserDetailByUserId(Map<String, Object> param) throws DaoException;
	
	int userSet(Map<String, Object> param) throws DaoException;
	
	int updateUserOrderCountByUserId(Map<String, Object> param) throws DaoException;
}
